﻿
using System.Collections.Generic;
using SistemaFinanceiro.classes.entidades;
using SistemaFinanceiro.classes.negocio.cartao;
using SistemaFinanceiro.classes.persistencia;

namespace SistemaFinanceiro.classes.negocio
{
    class RendaNegocio: GenericoNegocio_old<Renda>
    {
        private RendaDAO dao;

        public RendaNegocio()
        {
            dao = new RendaDAO();
        }

        public override GenericoDAO_old<Renda> GetDAO()
        {
            return dao;
        }

        public override List<Renda> Listar()
        {
            List<Renda> lista = base.Listar();

            lista.Sort((tc1, tc2) => tc1.DataHoraEntrada.CompareTo(tc2.DataHoraEntrada));
            return lista; 
        }

        public override bool Validar(Renda tipoCartao)
        {
            return true;
        }


    }
}
